От автора: итак, сейчас по запросу восстановления пароля мы проверяем, есть ли введенный email в нашей базе данных. Если email будет найден, тогда мы формируем уникальную ссылку, которую записываем в таблицу forgot и отправляем эту ссылку на email пользователю. Именно по данной ссылке пользователь сможет изменить себе пароль. При этом срок действия ссылки мы установили в 1 час.